

table{ max-width:560px; width:100%; margin:auto; border:4px solid #333; }
table.optab{ border-top:0; border-bottom:0; border-collapse:collapse; }
td{ height:3.0rem; line-height:120%; color:#666; text-align:center; word-break:break-all; white-space:normal; border:1px solid #999;  }
#sdtab td{ width:11%; }
.brdtp{ max-width:560px; margin:auto; border-top:4px solid #333; }
.pw99{ width: calc(100% - 36px); }

#acts a, #opt2 a, #drow a 
{ display:inline-block; line-height:100%; color:#333; text-decoration:none; cursor:pointer; font-size:small; padding:5px; border:1px solid #999; border-radius:0.3rem; }
#acts a.gray, #opt2 a.gray, .gray, .gray i{ color:#999; }
#acts td, #opt2 td, #drow td{ height:1.0rem; padding:0.5rem 0; }


.infoTop{ max-width:calc(560px - 1rem); color:#666; text-align:center; background-color:#E8E8E8; padding:0.5rem; margin:0 auto 1px auto; 
    border-top-right-radius:0.5rem; border-top-left-radius:0.5rem; }

.act, .actTip{ background:#FF6; }
.xbig{ font-size:x-large; }
.xph1{ min-width:1.2rem; display:inline-block; }
.bdb{ border-bottom:2px solid #333; }
.bdr{ border-right:2px solid #333; }
.c1Org{ color:#33C !important; }
.c1{ font-size:xx-large; color:#333; }
.cc{ font-size:x-large; color:#333; }

@media only screen and (max-width:550px){
    td{ height:2.0rem; }
}
